The University of Sheffield
Programme Regulations Finder

COM4507   Software and Hardware Verification   (15 credits)

 
Year Running: 2015/2016
Credit level: F7

Description

This module introduces state-of-the-art software and hardware verification techniques which nowadays are widely used in industry. They are particularly important in safety-critical applications, where system failures can not be tolerated. Designing high quality dependable computing systems is widely believed to be the main challenge in computer science. Particular focus is on protocol verification and hardware design verification by model checking and program verification by formalisms such as Hoare logics. These techniques presume formal system specifications and use automated tools for analysing whether a system satisfies the properties required or imposed. Students should be aware that there are limited places available on this course. 

 

Reading List


Please click here for reading list.
 

Teaching Methods

Delivery Type Hours
Independent 114.0
Lab 12.0
Lecture 24.0
 

Methods of assessment

Assessment Type Duration % of formal assessment Semester
Exam 2.0 100 % S2
 

Teaching methods and assessment displayed on this page are indicative for 2023-24.